


#include "Global.h"
#include <iostream>
#include <sstream>
using namespace std;







/************************************************************************/
/* function definations
/************************************************************************/


int global::str_num(string str)
{
	return 0;
}

bool global::is_digit(char c)
{
	if((c>='0')&&(c<='9'))
		return true;
	return false;
}


bool global::is_relop(char ch)
{
	if ((ch=='+')||(ch=='-')||(ch=='*')||(ch=='/'))
	{
		return true;
	}

	if ((ch=='(')||(ch==')')||(ch==';')||(ch=='[')||(ch==']')||(ch=='=')||(ch=='<')||(ch==','))
	{
		return true;
	}

	return false;

}





bool global::is_skip(char c)
{
	if (c==' '||c=='\r'||c=='\t')
	{
		return true;
	}
	return false;

}

bool global::is_letter(char c)
{
	if(((c>='a')&&(c<='z'))||((c>='A')&&(c<='Z')))
		return true;
	return false;
}


string global::transtostr(int num)
{
	stringstream out;
	out<<num;
	return out.str();
}




//
bool global::isFileName(string fn)
{


	return true;
}

int global::strToInt( string str )
{
	const char* temp =str.c_str();
	return atoi(temp);
}



